
package Dao;

import Modelo.ClassConexionDAO;
import Modelo.Rutas;
import Modelo.Validaciones;
import PackageConeccion.ConeccionBD;
import java.sql.ResultSet;


public class DaoRutas extends ClassConexionDAO

{
public void InsertarRutas(Rutas rutas)
{
    String Sql;
     
     Sql="INSERT INTO rutas(codigor, descripcionr, destino, estado, duracion)  VALUES (";
     
     Sql=Sql+Validaciones.Apost(rutas.getCodigoR())+",";
     Sql=Sql+Validaciones.Apost(rutas.getDescripcionR())+",";
     Sql=Sql+Validaciones.Apost(rutas.getDestino())+",";
     Sql=Sql+Validaciones.Apost(rutas.getEstado())+",";        
     Sql=Sql+Validaciones.Apost(rutas.getDuracion())+")";
     ConeccionBD.ejecutar(Sql);
}
//-------------------------------------------------
public void ModificarRutas(Rutas rutas)    
  {
      String Sql;
  
     Sql="Update rutas SET ";
     Sql=Sql+"estado="+Validaciones.Apost(rutas.getEstado())+",";        
     Sql=Sql+"descripcionR="+Validaciones.Apost(rutas.getDescripcionR())+",";
     Sql=Sql+"destino="+Validaciones.Apost(rutas.getDestino())+",";
     Sql=Sql+"duracion="+Validaciones.Apost(rutas.getDuracion());
     Sql=Sql+" WHERE codigor="+Validaciones.Apost(rutas.getCodigoR());        
                  
     ConeccionBD.ejecutar(Sql);      
  }     
//----------------------------
  public ResultSet BuscarRutas(String codRutas)    
  {
    String Sql;  
    ResultSet registroRutas;    
    Sql="SELECT * FROM rutas WHERE codigor="+Validaciones.Apost(codRutas);    
    registroRutas=ConeccionBD.consultar(Sql);      
    
    return registroRutas;
  }   
//----------------------------
  public ResultSet ConsultarRutas()    
  {
    String Sql;  
    ResultSet registroRutas;    
    Sql="SELECT * FROM rutas";     
    registroRutas=ConeccionBD.consultar(Sql);      
    
    return registroRutas;
      
  }
}
